package org.pim.smart.hibernate.domain;

import java.util.Date;
import java.util.Set;

/**
 * ContactMain entity.
 * 
 * @author MyEclipse Persistence Tools
 */
public class ContactMain extends AbstractContactMain implements
		java.io.Serializable {

	// Constructors

	/** default constructor */
	public ContactMain() {
	}

	/** minimal constructor */
	public ContactMain(GroupContact groupContact, String contactName,
			Byte contactGender, String contactFlag, Byte contactMarried,
			Date createDate, Date lastUpdateDate, String lastUpdateBy) {
		super(groupContact, contactName, contactGender, contactFlag,
				contactMarried, createDate, lastUpdateDate, lastUpdateBy);
	}

	/** full constructor */
	public ContactMain(GroupContact groupContact, String contactName,
			Byte contactGender, Date contactBirth, String contactJobTitle,
			String contactCompany, String contactNick, String contactFlag,
			Byte contactMarried, String contactCouple, String contactImGtalk,
			String contactImMsn, String contactImYahoo, String contactImQq,
			String contactAssistant, String contactWorkDepartment,
			String contactOfficeAddress, Date createDate, Date lastUpdateDate,
			String lastUpdateBy, Set tagContactMaps, Set contactSupps) {
		super(groupContact, contactName, contactGender, contactBirth,
				contactJobTitle, contactCompany, contactNick, contactFlag,
				contactMarried, contactCouple, contactImGtalk, contactImMsn,
				contactImYahoo, contactImQq, contactAssistant,
				contactWorkDepartment, contactOfficeAddress, createDate,
				lastUpdateDate, lastUpdateBy, tagContactMaps, contactSupps);
	}

}
